14.7 Corda Opensource vs. Corda Enterprise

The opensource and enterprise versions of Corda are 100%

compatible and interoperable, which means that in order to save the

cost, the developers can download the opensource version and start

learning all the features with loads of examples available on GitHub.

However, when moving to production, it’s justified to adopt the

enterprise version. Table 14.1 is a comparison chart showing the

differentiators that prompt the organizations for Corda enterprise

adoption, as follows:

Features

Corda

Opensource

Corda

Enterprise

Database support

H2, Postgres,

SQL Server

H2, Postgres,

SQL

Server,

Oracle

Multiple nodes for high availability/disaster

recovery

No

Yes

External Artemis MQ

No

Yes

Corda firewall and External Artemis MQ with

multi-node sharing

No

Yes

HSM support for key storage

No

Yes

Oracle RAC connectivity and clustered notary

No

Yes

Tool for node health check, Configuration

obfuscation and HA administration

No

Yes

Software maintenance and support

No

Yes

Table 14.1: Comparison of R3 Corda Opensource and Enterprise versions

14.8 Performance and Scalability

R3 Corda, being a private permissioned DLT, is highly scalable and

its performance and scalability benchmarking results are regularly

updated

on

their

website,

https://docs.r3.com/en/platform/corda/4.6/enterprise/performance-

testing/performance-results.html.